package org.dromara.oce.domain.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 充值趋势图实体
 * @author Pippin
 * @version 1.0
 * @date 2025/2/28 13:55
 */
@Data
public class GetHoursBlockPayAmountDTO {

    /**
     * 当日某时时间戳yyyy-mm-dd HH
     */
    private Long thatdayHoursTimestamp;
    /**
     * 当日某时时间
     */
    private String thatdayHoursDate;
    /**
     * 总消耗
     */
    private BigDecimal cost;

    /**
     * 当日总收入
     */
    private BigDecimal thatdayTotalAmount = BigDecimal.ZERO;
    /**
     * 当日分成金额
     */
    private BigDecimal thatdayDividendAmount = BigDecimal.ZERO;

    /**
     * 当日IAA分成金额
     */
    private BigDecimal iaaDividendAmount = BigDecimal.ZERO;

    /**
     * 当日注册用户的IAA总收入
     */
    private BigDecimal iaaRegisterTotalAmount = BigDecimal.ZERO;

    /**
     * 当日注册用户的IAA分成金额
     */
    private BigDecimal iaaRegisterDividendAmount = BigDecimal.ZERO;

    /**
     * 当日注册用户的总收入
     */
    private BigDecimal thatdayRegisterTotalAmount = BigDecimal.ZERO;

    /**
     * 当日注册用户的分成金额
     */
    private BigDecimal thatdayRegisterDividendAmount = BigDecimal.ZERO;


    /**
     * 当前时段的分成金额
     */
    private BigDecimal dividendAmountHoursCurrent = BigDecimal.ZERO;
    /**
     * 当前时段+1的分成金额
     */
    private BigDecimal dividendAmountHoursOne = BigDecimal.ZERO;
    /**
     * 当前时段+2的分成金额
     */
    private BigDecimal dividendAmountHoursTwo = BigDecimal.ZERO;
    /**
     * 当前时段+3的分成金额
     */
    private BigDecimal dividendAmountHoursThree = BigDecimal.ZERO;
    /**
     * 当前时段+4的分成金额
     */
    private BigDecimal dividendAmountHoursFour = BigDecimal.ZERO;
    /**
     * 当前时段+n的分成金额
     */
    private BigDecimal dividendAmountHoursFive = BigDecimal.ZERO;

}
